#pragma once

#include "Vector3d.h"

class Matrixd
{
private:
	double matrix[3][3];
public:
	Matrixd(){};
	Matrixd( double x1 , double y1 , double z1 , double x2 , double y2 , double z2 , double x3 , double y3 , double z3 ) {
		matrix[0][0] = x1;
		matrix[1][0] = y1;
		matrix[2][0] = z1;

		matrix[0][1] = x2;
		matrix[1][1] = y2;
		matrix[2][1] = z2;

		matrix[0][2] = x3;
		matrix[1][2] = y3;
		matrix[2][2] = z3;
	}

	void mult( Vector3d &vector );
	Matrixd mult( Matrixd &other );

	~Matrixd(void);
};

